home *** CD-ROM | disk | FTP | other *** search
-
- #ifndef __MINPUT_H
- #define __MINPUT_H
-
- #define MINPUT_ID 0x010F
-
- class MGetInput : public MWindow {
- protected:
- cArray Prompt;
- cArray UserString;
- BYTE * Buffer;
- WORD cPos;
- public:
- MGetInput (int x1, int y1, int x2, int y2, BYTE * APrompt, WORD MaxChar, WORD AHandle, WORD AParent);
- MGetInput (const RECT& ABox, BYTE * APrompt, WORD MaxChar, WORD AHandle, WORD AParent);
- virtual void Draw (void);
- virtual void FlushToBuffer (void);
- virtual WORD Handler (EVENT event);
- virtual void InterpretKeystroke (EVENT event);
- virtual inline classType isA (void) {return (MINPUT_ID);};
- virtual void SetBuffer (BYTE * ABuffer);
- virtual void LoadDirect (int fp);
- virtual void SaveDirect (int fp);
- virtual inline void SetDefault (BYTE * NewString);
- ~MGetInput (void);
- };
-
- #endif
-